package com.lepu.app.main.bean;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by wxd on 2016/6/22.
 */
public class BeanAd {

    public String ADID;//	广告ID	Int	N	ListInfo
    public String LinkTargetType;//	链接类型	Int	N	ListInfo	参照附录7
    public String LinkTargetValue;//	链接内容	String	N	ListInfo	链接ID或者网址
    public String Cover;//	封面图	String	N	ListInfo
    public String PublishBeginTime;//	发布开始时间	String	N	ListInfo	格式yyyy-MM-dd HH:mm:ss
    public String PublishEndTime;//	发布结束时间	String	N	ListInfo	格式yyyy-MM-dd HH:mm:ss
    public String SortNum;//	排序 	int	N	ListInfo	默认0数值越大越靠前
    public String ShowLocation;//	显示位置 	int	N	ListInfo	1:启动页 2:首页  3:妈妈圈

    public String Status;//1 开 0关  暂时不使用这个字段

    public static ArrayList<BeanAd> parseListInfo(String dataString) {
        String result = "";
        try {
            JSONObject jsonObject = new JSONObject(dataString);
            JSONObject obj1 = (JSONObject) jsonObject.get("Result");
            JSONArray jsonArray = obj1.getJSONArray("ListInfo");

            result = jsonArray.toString();
        } catch (JSONException e) {
            e.printStackTrace();
        }

        Gson gson = new Gson();
        ArrayList<BeanAd> dataList = gson.fromJson(result,
                new TypeToken<List<BeanAd>>() {
                }.getType());
        return dataList;
    }


}
